69ac0d6233454c60dc8e35b920f9c3f5b547262d,encryption/src/encryption/Deterministic.java,Deterministic,encrypt,#String#,52

Before Change



	@Override
	public EncryptedData encrypt(String ptext) {
		BigInteger message = new BigInteger(ptext.getBytes());
		return new EncryptedData(DataKind.STRING, "DET", message.modPow(publicKey, modulus));
	}

}

After Change


		byte[] ctext = null;
		try {
			cipher.init(Cipher.ENCRYPT_MODE, publicKey2);
			ctext = cipher.doFinal(ptext.getBytes());
		} catch (Exception e) {
			e.printStackTrace();
		}
		return ctext;
	}

}